草庐IT

Android ConnectionService 来电

全部标签

ios - 从 iPhone 上的来电中获取来电者的电话号码

我正在尝试在来电时获取来电显示(电话号码)。TrueCaller已经实现了这一点,他们获得了来电者的电话号码。我找到了以下信息:1.CoreTelephonyFramework(只给出调用状态)2.Apple9.0更新:“Maybe”联系人同步。使用邮件应用程序并检测传入的电话号码。 最佳答案 ###EDIT###iOS10及更高版本:使用Callkit,看看调用目录扩展根据文档,识别来电者当手机接到来电时,系统首先会查询用户的联系人以找到匹配的电话号码。如果未找到匹配项,系统会查询您应用程序的调用目录扩展以找到匹配的条目来识别电话

ios - 如何使用callkit 框架在iOS 原生ui 调用中显示来电图像?

在我的iOS应用程序中,我使用CallKit和PushKit进行VOIP通话。通过使用CallKit,我能够显示native调用ui和一切正常,但我需要显示带有调用者图像的native调用UI。如何做到这一点?Image1withoutcallerimageatreceiverside"myappcurrentlybehavelikethis"Image2withcallerimageatreceiverside"Iwantlikethisinmyapp" 最佳答案 如果用户的联系人数据库包含与通过CXCallUpdate为来电指定

ios - 如何在后台状态下获取来电/去电事件

在我的一个应用程序中,它具有播放声音的功能,我已成功实现。即使当应用程序正在运行(前台状态)并且我们收到来电时,应用程序音乐也会停止并在通话断开时再次恢复。现在真正的问题来了。当应用程序进入后台状态时,我们不会收到任何来电/去电事件。在后台模式下如果音乐正在我的应用程序中播放并且我们接到任何来电,则应用程序音乐会自动停止但在通话断开时不会再次恢复,这与iPhone音乐应用程序不同。这是iOS的限制还是我们可以实现?注意:我不是在寻找越狱设备或企业应用程序的任何解决方案 最佳答案 您是否尝试过在AppDelegate类中创建调用中心并

ios - 如何以编程方式检测来电

我需要我的应用在有来电时发送通知(来电、接通、通话结束)我用通知注册了我的viewController。[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(callReceived:)name:CTCallStateIncomingobject:nil];[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(callEnded:)name:CTCallStateDisconnectedobject:nil];[

ios - 如何以编程方式检测来电

我需要我的应用在有来电时发送通知(来电、接通、通话结束)我用通知注册了我的viewController。[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(callReceived:)name:CTCallStateIncomingobject:nil];[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(callEnded:)name:CTCallStateDisconnectedobject:nil];[

ios - 我可以在后台观察来电和去电吗?

当我的应用程序在前台时,它需要轻松检测调用事件,如调用连接、调用断开,但当我的应用程序进入后台时,它不会检测到任何调用事件。那么如何在后台检测来电和去电等通话事件呢?我正在使用iOS10和XCode8开发CallKit框架。我发现核心电话框架已在iOS10中弃用。我正在使用CXCallObserverDelegate模式来观察调用。我想计算通话过程中来电和去电的通话时长。 最佳答案 在搜索了这个问题之后,我得到了这个我认为可能有帮助的答案是的,您可以检测到调用,但前提是您的应用程序在前台运行。为此,您可以使用CoreTelephon

ios - 我可以在后台观察来电和去电吗?

当我的应用程序在前台时,它需要轻松检测调用事件,如调用连接、调用断开,但当我的应用程序进入后台时,它不会检测到任何调用事件。那么如何在后台检测来电和去电等通话事件呢?我正在使用iOS10和XCode8开发CallKit框架。我发现核心电话框架已在iOS10中弃用。我正在使用CXCallObserverDelegate模式来观察调用。我想计算通话过程中来电和去电的通话时长。 最佳答案 在搜索了这个问题之后,我得到了这个我认为可能有帮助的答案是的,您可以检测到调用,但前提是您的应用程序在前台运行。为此,您可以使用CoreTelephon

苹果手机怎么设置来电铃声?4个步骤,快速学会

相信有不少的小伙伴使用的手机是苹果手机。苹果手机虽然好用,但是每次来电的铃声都太过吵闹,有的小伙伴想要换一个苹果手机的来电铃声,却不知道应该怎么设置。苹果手机怎么设置来电铃声?本篇文章,小编将会以图文教学的方式,详细的教大家如何设置苹果手机来电铃声。 苹果手机怎么设置来电铃声有很多小伙伴想要设置苹果手机的来电铃声,却不知道苹果手机怎么设置来电铃声?其实苹果手机设置来电铃声的方法很简单,只需要简单4个步骤,即可完成设置,具体步骤如下:步骤1:找到苹果手机中的【设置】,点击进入。 步骤2:进入【设置】界面后,在里面找到并点击【声音与触感】的选项。 步骤3:在【铃声和振动模式】中,找到【电话铃声】的

android - 使用 android.telecom 和 InCallService 接听来电

自API21以来,Google一直在向android.telecom添加功能一般而言,尤其是通过实现TelecomManager的更多成员并添加InCallService.最后一个应该允许非系统、第3方应用程序提供和替换系统调用应用程序通话屏幕的功能-弹出并允许对EXTRA_STATE_OFFHOOK或EXTRA_STATE_RINGING广播(即来电和去电)。目前,只有这个屏幕可以完全控制响铃和Activity调用以及相关的系统回调,具有细粒度的信息,通过根限制的MODIFY_PHONE_STATE权限和许多安全的AOSP代码不甚至可以通过反射访问。值得注意的是,它是不同制造商的RO

android - 使用 android.telecom 和 InCallService 接听来电

自API21以来,Google一直在向android.telecom添加功能一般而言,尤其是通过实现TelecomManager的更多成员并添加InCallService.最后一个应该允许非系统、第3方应用程序提供和替换系统调用应用程序通话屏幕的功能-弹出并允许对EXTRA_STATE_OFFHOOK或EXTRA_STATE_RINGING广播(即来电和去电)。目前,只有这个屏幕可以完全控制响铃和Activity调用以及相关的系统回调,具有细粒度的信息,通过根限制的MODIFY_PHONE_STATE权限和许多安全的AOSP代码不甚至可以通过反射访问。值得注意的是,它是不同制造商的RO